Skip to content

chore: deps bump 2026 07#305

Open
nikitachapovskii-dev wants to merge 11 commits into
masterfrom
chore/deps-bump-2026-07
Open

chore: deps bump 2026 07#305
nikitachapovskii-dev wants to merge 11 commits into
masterfrom
chore/deps-bump-2026-07

Conversation

@nikitachapovskii-dev

@nikitachapovskii-dev nikitachapovskii-dev commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Applies the pending Renovate updates as one tested batch, plus the fixes needed to keep CI green.

Dependency bumps

Fixes to build under TS6 + nodenext

  • rootDir added to every build tsconfig (TS6 now requires it explicitly)
  • actor tsconfigs use moduleResolution: bundler (matches the existing sitemap setup).
  • types condition added to @apify/scraper-tools exports so its named types resolve (it ships both ESM and CJS)
  • sitemap: lib: ["ESNext"] the 0.2.0 base dropped lib to ES2023, but the actor uses Array.fromAsync (ES2024)

puppeteer / Renovate config

  • root puppeteer kept at 25.2.0: it's version-locked to the Docker base image's bundled Chrome, and chore(deps): update patch/minor dependencies #262 bumped only the root devDep, splitting puppeteer-core and breaking types
  • renovate.json: root package.json added to the puppeteer and playwright browser-stack groups, so its pin now moves atomically with the base image

CI

  • ubuntu-24.04 restricts unprivileged user namespaces, which breaks Chrome's sandbox in the browser-launch tests. Re-enabled it on the runner, a runner-only setting, production runs in the apify docker are unaffected.

Supersedes #258, #262, #267, #303.

follow up: reconfigure renovate

@nikitachapovskii-dev nikitachapovskii-dev self-assigned this Jul 1, 2026
@nikitachapovskii-dev nikitachapovskii-dev marked this pull request as draft July 1, 2026 15:11
@nikitachapovskii-dev nikitachapovskii-dev changed the title Chore: deps bump 2026 07 chore: deps bump 2026 07 Jul 1, 2026
@nikitachapovskii-dev nikitachapovskii-dev marked this pull request as ready for review July 2, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants